(Cuasi)Taller de (Pseudo)Introducción a R
R en Rosario no se hace responsable de las opiniones, imágenes y textos que se muestran en esta presentación
Cómo es la iniciación a R en la mayoría de los casos

R en Rosario existe para evitarlo o por lo menos que arda menos el impacto.
Qué es R
- R es un lenguaje de programación orientado a la realización de procesos estadísticos y gráficos.
- Sus comienzos se remontan a los años 1993/96 y fue creado por Ross Ihaka and Robert Gentleman (Auckland University, Nueva Zelanda), basándose en el lenguaje S creado por John Chambers en 1976 para Bell Labs (parte de AT&T, desarrolladores de C).
- A diferencia de S, R es un software de código abierto (“open source”). Es gratuito.
Filosofía de R: “hibridez”
Filosofía de R: “hibridez”
- En las palabras de John Chambers (creador de S, base de R):
“We wanted users to be able to begin in an interactive environment, where they did not consciously think of themselves as programming. Then as their needs became clearer and their sophistication increased, they should be able to slide gradually into programming, when the language and system aspects would become more important.”
- Usuario \(\rightarrow\) Programador
Filosofía de R: “Software Libre”
Filosofía de R: “comunidad”
- R tiene una comunidad de usuarios muy activa, de las más diversas áreas (es interdisciplinario).
- Probablemente, casi todo lo que quieras hacer, alguien más ya lo pensó, lo hizo y dejó un hermoso tutorial por ahí para que vos también lo puedas hacer (es extensible).
- Cualquier mensaje de error que te aparezca, seguro tiene páginas y páginas con gente debatiendo cómo solucionarlo (es comunitario).
- Existen numerosas páginas, blogs y foros de ayuda en internet (por ejemplo, StackOverflow).
Otras características de R
- Se integra con otras herramientas (como Latex) para generar manuscritos y presentaciones que pueden actualizarse automáticamente.
- Disponible en cualquier plataforma de sistema (Windows, OS X, Linux).
- Elimina la necesidad de recurrir a combinaciones de múltiples programas empleados en el proceso del análisis de datos.
- Provee herramientas gráficas para generar figuras de excelente calidad listas para publicación.
- Adhiere a los principios de la investigación reproducible.
Diseño del sistema R
Se divide en dos partes:
- La base (“base R System”): se descarga desde CRAN (“Comprehensive R Archive Network”). Funciones básicas y fundamentales de R.

Diseño del sistema R
- El resto: incluye miles de paquetes con funcionalidad específica que el usuario puede elegir descargar también desde CRAN u otros lugares.

Cosas para hacer en R. Análisis estadísticos

Cosas para hacer en R. Gráficos
